1
                           general:: 
                            Phrase(s): eat one’s heart out
1. Fig. to grieve; to be sorrowful. (Fixed order.)  •  She has been eating her heart out over that jerk ever since he ran away with Sally.  •  Don’t eat your heart out. You really didn’t like him that much, did you? 2. Fig. to suffer from envy or jealousy. (Usually a command.)  •  Yeah, the reward money is all mine. Eat your heart out!  •  Eat your heart out! I won it fair and square.
                        
                        
 
                        
                            McGrawhill's American Idioms And Phrasal Verbs